import tkinter
win=tkinter.Tk()

win.title("中国工商银行系统")

win.geometry("400x400+200+100")#长字母（x）宽  距屏幕左侧位置  距屏幕上边位置
"""列表框控件  可以包含一个或者多个文本框
可以单选 或者多选
作用：在listbox控件的小窗口显示一个字符串"""
#创建Listbox。添加元素
listbox=tkinter.Listbox(win,selectmode=tkinter.BROWSE)
listbox.pack()
for item in["good","nice","handsome","ab","ac","ad","ae"]:
    listbox.insert(tkinter.END,item) #END按顺序添加

listbox.insert(tkinter.ACTIVE,"cool")#在最头部添加
listbox.insert(tkinter.END,["very good","very nice"])#将列表当成一个元素 添加
#删除  参数1为开始的索引，参数2为结束的索引，不指定参数2，只删除第一个索引出的内容
listbox.delete(2,3)
#选中 参数1开始索引，参数2结束索引，如果不指定参数2，只选中第一个索引处的内容
listbox.select_set(1,6)
#取消索引
listbox.select_clear(3)

#可以获得列表中的元素的个数
print(listbox.size())
#从列表中取值 参数1开始索引，参数2结束的索引
print(listbox.get(2,4))
print(listbox.get(2)) #返回值是在元组中

#返回当前的索引项，不是item本身的元素
print(listbox.curselection())

#判断 一个选项是否被选中
print(listbox.selection_includes(3))
print(listbox.selection_includes(2))

win.mainloop()